import { computed } from "vue"

// 创建 store 适配器 配置
export function useStoreAdapterHook(store) {
    return {
        // 表格数据
        tableList: computed(() => store.tableList ?? []),
        // 表格数据总数
        tableTotal: computed(() => store.tableTotal ?? 0),
        // 获取表格数据方法
        getPageTableData: (params) => store.getPageTableData(params),
        // 创建表格数据方法
        createRow: (row) => store.createPageTableData(row),
        // 修改表格数据方法
        updateRow: (row) => store.updatePageTableData(row),
        // 删除表格数据方法
        deleteRow: (row) => store.deletePageTableData(row),
    }
}
